﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ZL.WeChatCard.Entity.EasyUse;

namespace ZL.WeChatCard.Entity
{
    public class ThrywInfo
    {
        private DateTime? _oprtime = DateTime.Now;
        private string _oprbrname = string.Empty;
        private string _oprname = string.Empty;
        private string _oprywsno = string.Empty;
        private string _oprywdrwsno = string.Empty;
        private DateTime? _oprywdate = DateTime.Now;
        private DateTime? _oprskywdate = DateTime.Now;
        private string _oprywwindow = string.Empty;
        private string _oprywbno = string.Empty;
        private string _oprsummary = string.Empty;
        private string _cardno = string.Empty;

        /// <summary>
        ///  操作记录：发生时间(自然时间)
        /// </summary>
        public DateTime? oprtime
        {
            get { return _oprtime; }
            set { _oprtime = value; }
        }

        /// <summary>
        ///  操作记录：发生地点id(分支机构)
        /// </summary>
        public int oprbrid { get; set; }

        /// <summary>
        ///  操作记录：发生地点名称
        /// </summary>
        public string oprbrname
        {
            get { return _oprbrname; }
            set { _oprbrname = value; }
        }

        /// <summary>
        ///  操作记录：执行人id(员工id)
        /// </summary>
        public int oprid { get; set; }

        /// <summary>
        ///  操作记录：执行人名称
        /// </summary>
        public string oprname
        {
            get { return _oprname; }
            set { _oprname = value; }
        }

        /// <summary>
        ///  事件关联：业务流水号
        /// </summary>
        public string oprywsno
        {
            get { return _oprywsno; }
            set { _oprywsno = value; }
        }

        /// <summary>
        ///  事件关联：业务明细流水号
        /// </summary>
        public string oprywdrwsno
        {
            get { return _oprywdrwsno; }
            set { _oprywdrwsno = value; }
        }

        /// <summary>
        ///  事件关联：业务营业日(自然日)
        /// </summary>
        public DateTime? oprywdate
        {
            get { return _oprywdate; }
            set { _oprywdate = value; }
        }

        /// <summary>
        ///  事件关联：收款营业日(自然日)
        /// </summary>
        public DateTime? oprskywdate
        {
            get { return _oprskywdate; }
            set { _oprskywdate = value; }
        }

        /// <summary>
        ///  事件关联：充值现金钱包
        /// </summary>
        public decimal oprczxj { get; set; }

        /// <summary>
        ///  事件关联：充值增值钱包
        /// </summary>
        public decimal oprczzz { get; set; }

        /// <summary>
        ///  事件关联：业务界面名称。显示字段。
        /// </summary>
        public string oprywwindow
        {
            get { return _oprywwindow; }
            set { _oprywwindow = value; }
        }

        /// <summary>
        ///  事件关联：业务单据号。显示字段。
        /// </summary>
        public string oprywbno
        {
            get { return _oprywbno; }
            set { _oprywbno = value; }
        }

        /// <summary>
        ///  事件关联：业务摘要信息。显示字段。(必须包含支付方式)
        /// </summary>
        public string oprsummary
        {
            get { return _oprsummary; }
            set { _oprsummary = value; }
        }
        public string cardno { get; set; }

        public short ctype { get; set; }

        public dpno pno { get; set; }

    }
}
